package com.chang.rentmall.utils;

import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.UUID;

public class Utils {
    /**
     * 获取当前时间
     * @return String
     */
    public static String getLocalDateTime () {
        SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");//设置日期格式
        return df.format(new Date()); // new Date()为获取当前系统时间
    }

    /**
     * 获取当前时间
     * @param format 时间的格式
     * @return String
     */
    public static String getLocalDateTime (String format) {
        SimpleDateFormat df = new SimpleDateFormat(format); // 设置日期格式
        return df.format(new Date()); // new Date() 为获取当前系统时间
    }

    public static String getUUID () {
        String uuid = UUID.randomUUID().toString().trim().replaceAll("-", "");
       return uuid;
    }

    public static int ByteArrayToInt(byte[] bArr) {
        if(bArr.length!=4){
            return -1;
        }
        return (int) ((((bArr[3] & 0xff) << 24)
                | ((bArr[2] & 0xff) << 16)
                | ((bArr[1] & 0xff) << 8)
                | ((bArr[0] & 0xff) << 0)));
    }
}
